Buffer Root Internal Node Leaf Node
نویسندگان
چکیده
Computer processing speeds are increasing rapidly due to the evolution of faster chips, parallel processing of data, and more eecient software. Users today have access to an unprecedented amount of high quality, high resolution data through various technologies. This is resulting in a growing demand for higher performance input and output mechanisms in order to pass huge data sets from the external memory (EM), or disk system, through the relatively small main memory of the computer and back again. In recent years, research into external memory algorithms has been growing to keep pace with the demand for innovation in this area. EM algorithms for individual problems have been developed but few general purpose EM tools have been designed. A fundamental tool is the buuer tree, an external version of the (a,b)-tree. It can be used to satisfy a number of EM requirements such as sorting, priority queues, range searching, etc. in a straightforward and I/O-optimal manner. In this paper we describe an implementation of a buuer tree. We describe benchmarking tests which lead to an experimental determination of certain parameter values diierent from those originally suggested in the design of the data structure. We describe implementations of two algorithms based on the buuer tree: an external memory treesort, and an external memory priority queue. Our initial experiments with buuer tree sort for large problem sizes indicate that this algorithm easily outperforms similar algorithms based on internal memory techniques. With some tuning of the buuer tree parameters we are able to obtain performance consistent with theoretical predictions for the range of problem sizes tested. We include comparisons with TPIE Merge Sort. We conclude that (a) the buuer tree as a generic data structure appears to perform well in theory and practice, and (b) measuring I/O eeciency experimentally is an important topic that merits further attention.
منابع مشابه
The Effect of Different Concentrations of Plant Growt Regulators on Micropropagation of Kalanchoe blossfeldiana cv. White
Shoot tips from actively growing, greenhouse maintained plants of Kalanchoe blossfeldiana were cultured in vitro for shoot proliferation and root initiation on Murashige and Skoog (MS) basal medium supplemented with NAA and BA, both in concentrations of 0.00, 0.50, 1.00 and 2.00 mg l-1. Results showed that the maximum plantlets height (7.012 cm), node number (4.516), root number (8.860) and roo...
متن کاملInhibitory effects of Urtica dioica L. root on electrophysiological properties of isolated rabbit atrioventricular node
Background and objectives: The ideal drug for treatment of a wide range of supraventricular arrhythmia hasn't yet been developed. Previous studies have shown antihypertensive and negative inotropic effects of the Urtica dioica L. (nettle). Therefore, the aim of present study is to determine the rate dependent inhibitory effects of ethanol extract of nettle roo...
متن کاملA Survey on Decision Tree Algorithms of Classification in Data Mining
As the computer technology and computer network technology are developing, the amount of data in information industry is getting higher and higher. It is necessary to analyze this large amount of data and extract useful knowledge from it. Process of extracting the useful knowledge from huge set of incomplete, noisy, fuzzy and random data is called data mining. Decision tree classification techn...
متن کاملPriority Queue Operations on EREW-PRAM
Using EREW-PRAM algorithms on a tournament based complete binary tree we implement the insert and extract-min operations with p = log N processors at costs O(1) and O(log log N) respectively. Previous solutions 4, 7] under the PRAM model and identical assumptions attain O(log log N) cost for both operations. We also improve on constant factors the asymptotic bound for extract-min since in it we...
متن کاملRule Generation using Decision Trees
A DT is a classification scheme which generates a tree and a set of rules, representing the model of different classes, from a given dataset. As per Hans and Kamber [HK01], DT is a flow chart like tree structure, where each internal node denotes a test on an attribute, each branch represents an outcome of the test and leaf nodes represent the classes or class distributions. The top most node in...
متن کاملAutomatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کامل